improvised incendiary device (iid) - Spanish English Dictionary